from dataclasses import dataclass

@dataclass
class targets:
    """
    探测到的目标列表
    
    用于存储单位探测到的其他单位（如黑方无人艇）的信息。
        Attributes:
        id (int): 单位唯一标识符
        x (float): X坐标位置（米）
        y (float): Y坐标位置（米）
    """
    id: list 
    x: list
    y: list

detect_targets = targets
detect_targets.id = [1, 2, 3]  # 示例ID列表
detect_targets.x = [1000.0, 2000.0, 3000.0]  # 示例X坐标列表
detect_targets.y = [5000.0, 6000.0, 7000.0]  # 示例Y坐标列表

print(detect_targets.id[2])  # 输出探测到的目标ID列表